Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

tests/periph_i2c: Add clk stretch test #125

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

MrKevinWeiss
Copy link
Collaborator

Add a simple test to verify clock stretching.
This will compare some values read from PHiLIP with 0 clock stretching, 1ms, then 16ms. Note that the stretching only occurs after the address byte is sent but before the data byte is sent.

@MrKevinWeiss MrKevinWeiss added the enhancement New feature or request label Dec 6, 2021
@MrKevinWeiss MrKevinWeiss self-assigned this Dec 6, 2021
@riot-hil-bot
Copy link

HiL Test Results

PASS FAIL SKIP
0 29 2
  ❌ frdm-k22f (1 fail test)
PASS FAIL SKIP
0 1 0
TEST RESULT
tests/periph_i2c ❌ test fail
  ❌ nucleo-f091rc (1 fail test)
PASS FAIL SKIP
0 1 0
TEST RESULT
tests/periph_i2c ❌ test fail
  ❌ nucleo-f303re (1 fail test)
PASS FAIL SKIP
0 1 0
TEST RESULT
tests/periph_i2c ❌ test fail
  ❌ nucleo-g474re (1 fail test)
PASS FAIL SKIP
0 1 0
TEST RESULT
tests/periph_i2c ❌ test fail
  ❌ nucleo-f767zi (1 fail test)
PASS FAIL SKIP
0 1 0
TEST RESULT
tests/periph_i2c ❌ test fail
  ❌ nucleo-l152re (1 fail test)
PASS FAIL SKIP
0 1 0
TEST RESULT
tests/periph_i2c ❌ test fail
  ❌ nucleo-f207zg (1 fail test)
PASS FAIL SKIP
0 1 0
TEST RESULT
tests/periph_i2c ❌ test fail
  ❌ arduino-mega2560 (1 fail test)
PASS FAIL SKIP
0 1 0
TEST RESULT
tests/periph_i2c ❌ test fail
  ❌ nucleo-l432kc (1 fail test)
PASS FAIL SKIP
0 1 0
TEST RESULT
tests/periph_i2c ❌ test fail
  ❌ samr34-xpro (1 fail test)
PASS FAIL SKIP
0 1 0
TEST RESULT
tests/periph_i2c ❌ test fail
  ❌ saml10-xpro (1 fail test)
PASS FAIL SKIP
0 1 0
TEST RESULT
tests/periph_i2c ❌ test fail
  ❌ saml11-xpro (1 fail test)
PASS FAIL SKIP
0 1 0
TEST RESULT
tests/periph_i2c ❌ test fail
  ❌ samr30-xpro (1 fail test)
PASS FAIL SKIP
0 1 0
TEST RESULT
tests/periph_i2c ❌ test fail
  ❌ samr21-xpro (1 fail test)
PASS FAIL SKIP
0 1 0
TEST RESULT
tests/periph_i2c ❌ test fail
  ❌ nrf52dk (1 fail test)
PASS FAIL SKIP
0 1 0
TEST RESULT
tests/periph_i2c ❌ test fail
  ❌ remote-revb (1 fail test)
PASS FAIL SKIP
0 1 0
TEST RESULT
tests/periph_i2c ❌ test fail
  ❌ nucleo-l073rz (1 fail test)
PASS FAIL SKIP
0 1 0
TEST RESULT
tests/periph_i2c ❌ test fail
  ❌ slstk3401a (1 fail test)
PASS FAIL SKIP
0 1 0
TEST RESULT
tests/periph_i2c ❌ test fail
  ❌ nucleo-f411re (1 fail test)
PASS FAIL SKIP
0 1 0
TEST RESULT
tests/periph_i2c ❌ test fail
  ❌ nucleo-f103rb (1 fail test)
PASS FAIL SKIP
0 1 0
TEST RESULT
tests/periph_i2c ❌ test fail
  ❌ frdm-kw41z (1 fail test)
PASS FAIL SKIP
0 1 0
TEST RESULT
tests/periph_i2c ❌ test fail
  ❌ esp8266-esp-12x (1 fail test)
PASS FAIL SKIP
0 1 0
TEST RESULT
tests/periph_i2c ❌ test fail
  ❌ esp32-wroom-32 (1 fail test)
PASS FAIL SKIP
0 1 0
TEST RESULT
tests/periph_i2c ❌ test fail
  ❌ hifive1b (1 fail test)
PASS FAIL SKIP
0 1 0
TEST RESULT
tests/periph_i2c ❌ test fail
  ❌ slstk3400a (1 fail test)
PASS FAIL SKIP
0 1 0
TEST RESULT
tests/periph_i2c ❌ test fail
  ❌ saml21-xpro (1 fail test)
PASS FAIL SKIP
0 1 0
TEST RESULT
tests/periph_i2c ❌ test fail
  ❌ frdm-k64f (1 fail test)
PASS FAIL SKIP
0 1 0
TEST RESULT
tests/periph_i2c ❌ test fail
  ❌ same54-xpro (1 fail test)
PASS FAIL SKIP
0 1 0
TEST RESULT
tests/periph_i2c ❌ test fail
  ❌ stk3200 (1 fail test)
PASS FAIL SKIP
0 1 0
TEST RESULT
tests/periph_i2c ❌ test fail
  ✅ z1
PASS FAIL SKIP
0 0 1
TEST RESULT
tests/periph_i2c 🙈 skip
  ✅ arduino-due
PASS FAIL SKIP
0 0 1
TEST RESULT
tests/periph_i2c 🙈 skip

@RIOT-OS RIOT-OS deleted a comment from riot-hil-bot Dec 6, 2021
@riot-hil-bot
Copy link

HiL Test Results

PASS FAIL SKIP
2 27 2
  ❌ frdm-k22f (1 fail test)
PASS FAIL SKIP
0 1 0
TEST RESULT
tests/periph_i2c ❌ test fail
  ❌ nucleo-f091rc (1 fail test)
PASS FAIL SKIP
0 1 0
TEST RESULT
tests/periph_i2c ❌ test fail
  ❌ nucleo-f303re (1 fail test)
PASS FAIL SKIP
0 1 0
TEST RESULT
tests/periph_i2c ❌ test fail
  ❌ nucleo-g474re (1 fail test)
PASS FAIL SKIP
0 1 0
TEST RESULT
tests/periph_i2c ❌ test fail
  ❌ nucleo-f767zi (1 fail test)
PASS FAIL SKIP
0 1 0
TEST RESULT
tests/periph_i2c ❌ test fail
  ❌ nucleo-f207zg (1 fail test)
PASS FAIL SKIP
0 1 0
TEST RESULT
tests/periph_i2c ❌ test fail
  ❌ arduino-mega2560 (1 fail test)
PASS FAIL SKIP
0 1 0
TEST RESULT
tests/periph_i2c ❌ test fail
  ❌ samr34-xpro (1 fail test)
PASS FAIL SKIP
0 1 0
TEST RESULT
tests/periph_i2c ❌ test fail
  ❌ saml10-xpro (1 fail test)
PASS FAIL SKIP
0 1 0
TEST RESULT
tests/periph_i2c ❌ test fail
  ❌ saml11-xpro (1 fail test)
PASS FAIL SKIP
0 1 0
TEST RESULT
tests/periph_i2c ❌ test fail
  ❌ samr30-xpro (1 fail test)
PASS FAIL SKIP
0 1 0
TEST RESULT
tests/periph_i2c ❌ test fail
  ❌ samr21-xpro (1 fail test)
PASS FAIL SKIP
0 1 0
TEST RESULT
tests/periph_i2c ❌ test fail
  ❌ nrf52dk (1 fail test)
PASS FAIL SKIP
0 1 0
TEST RESULT
tests/periph_i2c ❌ test fail
  ❌ remote-revb (1 fail test)
PASS FAIL SKIP
0 1 0
TEST RESULT
tests/periph_i2c ❌ test fail
  ❌ nucleo-l073rz (1 fail test)
PASS FAIL SKIP
0 1 0
TEST RESULT
tests/periph_i2c ❌ test fail
  ❌ slstk3401a (1 fail test)
PASS FAIL SKIP
0 1 0
TEST RESULT
tests/periph_i2c ❌ test fail
  ❌ nucleo-f411re (1 fail test)
PASS FAIL SKIP
0 1 0
TEST RESULT
tests/periph_i2c ❌ test fail
  ❌ nucleo-f103rb (1 fail test)
PASS FAIL SKIP
0 1 0
TEST RESULT
tests/periph_i2c ❌ test fail
  ❌ frdm-kw41z (1 fail test)
PASS FAIL SKIP
0 1 0
TEST RESULT
tests/periph_i2c ❌ test fail
  ❌ esp8266-esp-12x (1 fail test)
PASS FAIL SKIP
0 1 0
TEST RESULT
tests/periph_i2c ❌ test fail
  ❌ esp32-wroom-32 (1 fail test)
PASS FAIL SKIP
0 1 0
TEST RESULT
tests/periph_i2c ❌ test fail
  ❌ hifive1b (1 fail test)
PASS FAIL SKIP
0 1 0
TEST RESULT
tests/periph_i2c ❌ test fail
  ❌ slstk3400a (1 fail test)
PASS FAIL SKIP
0 1 0
TEST RESULT
tests/periph_i2c ❌ test fail
  ❌ saml21-xpro (1 fail test)
PASS FAIL SKIP
0 1 0
TEST RESULT
tests/periph_i2c ❌ test fail
  ❌ frdm-k64f (1 fail test)
PASS FAIL SKIP
0 1 0
TEST RESULT
tests/periph_i2c ❌ test fail
  ❌ same54-xpro (1 fail test)
PASS FAIL SKIP
0 1 0
TEST RESULT
tests/periph_i2c ❌ test fail
  ❌ stk3200 (1 fail test)
PASS FAIL SKIP
0 1 0
TEST RESULT
tests/periph_i2c ❌ test fail
  ✅ nucleo-l152re
PASS FAIL SKIP
1 0 0
TEST RESULT
tests/periph_i2c ✅ pass
  ✅ nucleo-l432kc
PASS FAIL SKIP
1 0 0
TEST RESULT
tests/periph_i2c ✅ pass
  ✅ z1
PASS FAIL SKIP
0 0 1
TEST RESULT
tests/periph_i2c 🙈 skip
  ✅ arduino-due
PASS FAIL SKIP
0 0 1
TEST RESULT
tests/periph_i2c 🙈 skip

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants